const path = require("path");

// resolve 方法将路径或路径片段的序列解析为规范的绝对路径。
// console.log(path.resolve(__dirname,'./xxxx.text')); // 输出当前工作目录的绝对路径
// 如果第二个参数是绝对路径的话会以第二个参数为起点
// console.log(path.resolve(__dirname, "/", "xxx", "./xxx.text"));

//path.sep 获取操作系统的路径分隔符
// console.log(path.sep);

//path.parse 方法将路径字符串解析为对象。
let str = "C:\\Users\\Administrator\\Desktop\\node\\资料\\用流式写入写一首诗3.txt";
console.log(path.parse(str));

// path.basename 方法返回路径的最后一部分,也就是基础名称
console.log(path.basename(str));

// path.dirname 方法返回路径的目录名
console.log(path.dirname(str));

// path.extname 方法返回路径的扩展名
console.log(path.extname(str));